package chapter21;

import java.util.*;

public class Games {
    public static void main(String[] args) {
//        所有参加跳绳项目的同学
        Set<String> ts = new HashSet<>();

        ts.add("菜1坤");
        ts.add("菜2坤");
        ts.add("菜3坤");
        ts.add("菜4坤");
        ts.add("菜5坤");
        ts.add("菜6坤");
        System.out.println("所有参加跳绳项目的同学:"+ts);

//        所有参加跑步项目的同学
        Set<String> pb = new HashSet<>();
        pb.add("菜4坤");
        pb.add("菜5坤");
        pb.add("菜6坤");
        pb.add("菜11坤");
        pb.add("菜44坤");
        pb.add("菜12坤");
        System.out.println("所有参加跑步项目的同学:"+pb);

//        所有参加运动项目的同学
        Set<String> games = new HashSet<>();
        games.addAll(ts);
        games.addAll(pb);
        System.out.println("所有参加运动项目的同学:"+games);


        System.out.print("输出参加了两项的同学:");
        for(String s: pb){
            if (ts.contains((s))){
                System.out.print(s+".");
            }
        }

        System.out.println();
//        输出只参加跳绳没参加跑步的同学
        games.removeAll(pb);
        System.out.println("只参加跳绳没参加跑步的同学:"+ games);
//        假设学校的运动会只有两个项目。跑步和跳绳。有些学生参加了跑步，有些学生参加了跳绳。有些学生既参加了跑步也参加了跳绳。
//
//        请输出所有参加运动项目的同学，
//
//        输出参加了两项的同学。

//        输出只参加跳绳没参加跑步的同学。

    }
}